recent-manager: Always ensure that size is reset on creation
authorEmmanuele Bassi <ebassi@gnome.org>
Sun, 10 Apr 2016 17:41:23 +0000 (18:41 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Sun, 10 Apr 2016 17:41:23 +0000 (18:41 +0100)
Whenever we create a new GBookmarkFile, we need to set the size to 0.

https://bugzilla.gnome.org/show_bug.cgi?id=620065

gtk/gtkrecentmanager.c

index 116e34dff780e00fdae93bedb10e0fe95e864a2f..2f01e3de8d78017656cb3dea59e2887c5d232e36 100644 (file)
@@ -480,6 +480,7 @@ gtk_recent_manager_real_changed (GtkRecentManager *manager)
             {
               g_bookmark_file_free (priv->recent_items);
               priv->recent_items = g_bookmark_file_new ();
+              priv->size = 0;
             }
           else if (age > 0)
             gtk_recent_manager_clamp_to_age (manager, age);